﻿Imports System.Data

Public Class uMESSynergicInfoDTO
    'ServerHostInfo
    Private v_ServerHostInfo As ServerHostInfo

    '描述
    Private v_Notes As String

    '工序版本
    Private v_SpecRevision As String
    '工序useROR
    Private v_SpecuseROR As Boolean

    ''' <summary>
    ''' ServerHost信息
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ServerHostInfo()
        Get
            Return v_ServerHostInfo
        End Get
        Set(ByVal value)
            v_ServerHostInfo = value
        End Set
    End Property

    '外协工序确认名
    Private v_SynergicSpecValidateName As String
    ''' <summary>
    ''' 外协工序确认名
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SynergicSpecValidateName() As String
        Get
            Return v_SynergicSpecValidateName
        End Get
        Set(ByVal value As String)
            v_SynergicSpecValidateName = value
        End Set
    End Property

    '转工单名
    Private v_SynergicInfoName As String
    ''' <summary>
    ''' 转工单名
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SynergicInfoName() As String
        Get
            Return v_SynergicInfoName
        End Get
        Set(ByVal value As String)
            v_SynergicInfoName = value
        End Set
    End Property

    ''' <summary>
    ''' 备注
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Notes()
        Get
            Return v_Notes
        End Get
        Set(ByVal value)
            v_Notes = value
        End Set
    End Property

    '批次
    Private v_ContainerName As String
    ''' <summary>
    ''' 批次
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerName()
        Get
            Return v_ContainerName
        End Get
        Set(ByVal value)
            v_ContainerName = value
        End Set
    End Property

    '工艺路线
    Private v_WorkflowName As String
    ''' <summary>
    ''' 工艺路线
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property WorkflowName() As String
        Get
            Return v_WorkflowName
        End Get
        Set(ByVal value As String)
            v_WorkflowName = value
        End Set
    End Property

    '工艺路线版本
    Private v_WorkflowRev As String
    ''' <summary>
    ''' 工艺路线版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property WorkflowRev() As String
        Get
            Return v_WorkflowRev
        End Get
        Set(ByVal value As String)
            v_WorkflowRev = value
        End Set
    End Property

    '审批描述
    Private v_AuditingNotes As String
    ''' <summary>
    ''' 审批描述
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property AuditingNotes() As String
        Get
            Return v_AuditingNotes
        End Get
        Set(ByVal value As String)
            v_AuditingNotes = value
        End Set
    End Property

    '转回描述
    Private v_ReturnNotes As String
    ''' <summary>
    ''' 转回描述
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ReturnNotes() As String
        Get
            Return v_ReturnNotes
        End Get
        Set(ByVal value As String)
            v_ReturnNotes = value
        End Set
    End Property

    '转回附件
    Private v_ReturnDocUrl As String
    ''' <summary>
    ''' 转回附件
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ReturnDocUrl() As String
        Get
            Return v_ReturnDocUrl
        End Get
        Set(ByVal value As String)
            v_ReturnDocUrl = value
        End Set
    End Property


    '审批状态，0为待审批，1为同意，2为不同意
    Private v_AuditingDispose As String
    ''' <summary>
    ''' 审批状态，0为待审批，1为同意，2为不同意
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property AuditingDispose() As String
        Get
            Return v_AuditingDispose
        End Get
        Set(ByVal value As String)
            v_AuditingDispose = value
        End Set
    End Property

    '状态，1为有效，0为无效
    Private v_Status As String
    ''' <summary>
    ''' 状态，1为有效，0为无效
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Status() As String
        Get
            Return v_Status
        End Get
        Set(ByVal value As String)
            v_Status = value
        End Set
    End Property


    '提交人
    Private v_SubmitEmployee As String

    ''' <summary>
    ''' 提交人
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SubmitEmployee() As String
        Get
            Return v_SubmitEmployee
        End Get
        Set(ByVal value As String)
            v_SubmitEmployee = value
        End Set
    End Property

    '提交时间
    Private v_SubmitDate As String
    ''' <summary>
    ''' 提交时间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SubmitDate() As String
        Get
            Return v_SubmitDate
        End Get
        Set(ByVal value As String)
            v_SubmitDate = value
        End Set
    End Property

    ''要求转回时间
    'Private v_PlanDate As String
    ' ''' <summary>
    ' ''' 提交时间
    ' ''' </summary>
    ' ''' <value></value>
    ' ''' <returns></returns>
    ' ''' <remarks></remarks>
    'Public Property PlanDate() As String
    '    Get
    '        Return v_PlanDate
    '    End Get
    '    Set(ByVal value As String)
    '        v_PlanDate = value
    '    End Set
    'End Property

    '外协完成提交人
    Private v_ReturnEmployee As String

    ''' <summary>
    ''' 外协完成提交人
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ReturnEmployee() As String
        Get
            Return v_ReturnEmployee
        End Get
        Set(ByVal value As String)
            v_ReturnEmployee = value
        End Set
    End Property

    '外协完成提交时间
    Private v_ReturnDate As String
    ''' <summary>
    ''' 外协完成提交时间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ReturnDate() As String
        Get
            Return v_ReturnDate
        End Get
        Set(ByVal value As String)
            v_ReturnDate = value
        End Set
    End Property


    '审批人
    Private v_AuditingEmployee As String

    ''' <summary>
    ''' 审批人
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property AuditingEmployee() As String
        Get
            Return v_AuditingEmployee
        End Get
        Set(ByVal value As String)
            v_AuditingEmployee = value
        End Set
    End Property

    '审批时间
    Private v_AuditingDate As String
    ''' <summary>
    ''' 审批时间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property AuditingDate() As String
        Get
            Return v_AuditingDate
        End Get
        Set(ByVal value As String)
            v_AuditingDate = value
        End Set
    End Property

    '转出车间
    Private v_FromFactoryName As String
    ''' <summary>
    ''' 转出车间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property FromFactoryName() As String
        Get
            Return v_FromFactoryName
        End Get
        Set(ByVal value As String)
            v_FromFactoryName = value
        End Set
    End Property

    '外协车间
    Private v_ToFactoryName As String
    ''' <summary>
    ''' 外协车间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ToFactoryName() As String
        Get
            Return v_ToFactoryName
        End Get
        Set(ByVal value As String)
            v_ToFactoryName = value
        End Set
    End Property

    '转工数量
    Private v_Qty As String
    ''' <summary>
    ''' 转工数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Qty() As String
        Get
            Return v_Qty
        End Get
        Set(ByVal value As String)
            v_Qty = value
        End Set
    End Property

    '转回数量
    Private v_ReturnQty As String
    ''' <summary>
    ''' 转回数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ReturnQty() As String
        Get
            Return v_ReturnQty
        End Get
        Set(ByVal value As String)
            v_ReturnQty = value
        End Set
    End Property

    '转工工序
    Private v_SpecName As String
    ''' <summary>
    ''' 转工工序
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecName() As String
        Get
            Return v_SpecName
        End Get
        Set(ByVal value As String)
            v_SpecName = value
        End Set
    End Property

    '转工工序版本
    Private v_SpecRev As String
    ''' <summary>
    ''' 转工工序版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecRev() As String
        Get
            Return v_SpecRev
        End Get
        Set(ByVal value As String)
            v_SpecRev = value
        End Set
    End Property

    '外协工序详细信息
    Private v_SynergicSpecInfo As DataTable

    ''' <summary>
    ''' 外协工序详细信息
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SynergicSpecInfo() As DataTable
        Get
            Return v_SynergicSpecInfo
        End Get
        Set(ByVal value As DataTable)
            v_SynergicSpecInfo = value
        End Set
    End Property

    '详细信息条数
    Private v_SubentityListCount As Integer = 0
    ''' <summary>
    ''' 详细信息条数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SubentityListCount() As Integer
        Get
            Return v_SubentityListCount
        End Get
        Set(ByVal value As Integer)
            v_SubentityListCount = value
        End Set
    End Property

    '超差数
    Private v_CCQty As Integer = 0
    ''' <summary>
    ''' 超差数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CCQty() As Integer
        Get
            Return v_CCQty
        End Get
        Set(ByVal value As Integer)
            v_CCQty = value
        End Set
    End Property

    '质疑单号
    Private v_QueryBillNo As String = ""
    ''' <summary>
    ''' 质疑单号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property QueryBillNo() As String
        Get
            Return v_QueryBillNo
        End Get
        Set(ByVal value As String)
            v_QueryBillNo = value
        End Set
    End Property

    '审批单号
    Private v_SynergicValidateName As String = ""

    Public Property SynergicValidateName() As String
        Get
            Return v_SynergicValidateName
        End Get
        Set(ByVal value As String)
            v_SynergicValidateName = value
        End Set
    End Property

    '转工工序id
    Private v_SpecId As String
    ''' <summary>
    ''' 转工工序版本
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property SpecId() As String
        Get
            Return v_SpecId
        End Get
        Set(ByVal value As String)
            v_SpecId = value
        End Set
    End Property

    '要求转回时间
    Private v_PlanDate As String
    ''' <summary>
    ''' 转回时间
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property PlanDate() As String
        Get
            Return v_PlanDate
        End Get
        Set(ByVal value As String)
            v_PlanDate = value
        End Set
    End Property
End Class

